<?php
class bdperfil{
	
	//function __construct(&$db)
	function bdperfil(&$db)
	{
        $this->db =& $db;
	}
	function buscaIndicador($ind){
		$sql = "select * from AUXILIAR where NOME_COLUNA = '$ind' order by DESCRICAO";
		$q = $this->db->execute($sql);
		$res = $q->getRows();
		return $res;
	}	
	function buscaPerfilUsuario($seq_usuario){
		$sql = "select distinct
						P.SEQ_PERFIL,P.IND_TIPO_PERFIL, A.DESCRICAO 
				from 
						PERFIL_FORMULARIO P INNER JOIN AUXILIAR A ON (P.IND_TIPO_PERFIL = A.CODIGO AND A.NOME_COLUNA = 'ind_tipo_perfil')
				where SEQ_USUARIO = '$seq_usuario' order by IND_TIPO_PERFIL";
		$q = $this->db->execute($sql);
		$res = $q->getRows();
		return $res;
	}
	
	function incluirPerfil($seq_usuario,$ind_tipo_perfil){
		$sql = "
				INSERT INTO PERFIL
					(
						SEQ_USUARIO,
						IND_TIPO_PERFIL,
						DAT_INCLUSAO,
						DSC_IP_USU_INCLUSAO,
						COD_USU_INCLUSAO
					)
				VALUES
					(
						'$seq_usuario',
						'$ind_tipo_perfil',
						'".date("Y-m-d h:i:s")."',
						'".$_SERVER['REMOTE_ADDR']."',
						'".$_SESSION['seq_usuario']."'
					)";
		$q = $this->db->execute($sql);
		return $res;
	}
	
	function excluirPerfil($seq_perfil){
		$sql = "DELETE FROM PERFIL WHERE SEQ_PERFIL = '$seq_perfil'";
		$q = $this->db->execute($sql);
		return $res;
	}
}	
?>